package hotel.switchs.oversea.online.mapper;

import hotel.base.oversea.dto.switchs.SwitchMasterHotelInfoDto;
import hotel.base.oversea.repository.MyMapper;
import hotel.switchs.oversea.api.entity.SwitchMasterHotelInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @Author lmf
 * @Date 2020/5/14 16:09
 **/
public interface SwitchMasterHotelInfoMapper extends MyMapper<SwitchMasterHotelInfo> {
    List<SwitchMasterHotelInfoDto> queryPageReturnDto();

    Integer deleteBatch(Map map);

    /**
     * 根据母酒店id获取星级 城市
     * @param masterHotelId
     * @return
     */
    SwitchMasterHotelInfoDto selectByMasterHotelId(@Param("masterHotelId") Integer masterHotelId);

    /**
     * 根据母酒店id加省份id获取酒店信息
     * @param masterHotelId
     * @return
     */
    SwitchMasterHotelInfo getMasterInfoByMasterHotelId(@Param("masterHotelId") String masterHotelId);

    /**
     * 根据母酒店id 获取酒店名称
     * @param masterHotelId
     * @return
     */
    String selectHotelNameByHotelId(@Param("masterHotelId") Integer masterHotelId);
}
